<template>
<div>
    <el-row :gutter="10" style="margin-bottom: 40px">
        <el-col :span="6">
            <el-card style="color:#409EFF">
                <div ><i class="el-icon-user"/>用户总数</div>
                <div style="padding: 10px 0; text-align: center; font-weight: bold">
                        100
                </div>
            </el-card>
        </el-col>
        <el-col :span="6">
            <el-card style="color:#F56C6C">
                <div><i class="el-icon-shopping-cart-full"/>销售总量</div>
                <div style="padding: 10px 0; text-align: center; font-weight: bold">
                        ￥10000
                </div>
            </el-card>
        </el-col>
        <el-col :span="6">
            <el-card style="color:#67C23A">
                <div ><i class="el-icon-money"/>收益</div>
                <div style="padding: 10px 0; text-align: center; font-weight: bold">
                    ￥1000
                </div>
            </el-card>
        </el-col>
        <el-col :span="6">
            <el-card style="color:#E6A23C">
                <div ><i class="el-icon-s-shop"/>门店总数</div>
                <div style="padding: 10px 0; text-align: center; font-weight: bold">
                    25
                </div>
            </el-card>
        </el-col>
    </el-row>
    <el-row>
        <el-col :span="12">
            <div id="main" style="width: 500px; height: 400px"></div>
        </el-col>
        <el-col :span="12">
            <div id="pei" style="width: 500px; height: 400px"></div>
        </el-col>
    </el-row>
</div>
</template>

<script>
    import * as echarts from 'echarts';

    export default {
        name: "Home",
        data(){
            return{

            }
        },
        mounted() {
            var chartDom = document.getElementById('main');
            var myChart = echarts.init(chartDom);
            var option;
            var option1;
            option = {
                title: {
                    text: '各季度会员数量统计',
                    subtext: '趋势图',
                    left: 'center'
                },
                xAxis: {
                    type: 'category',
                    data: ["第一季度","第二季度","第三季度","第四季度"]
                },
                yAxis: {
                    type: 'value'
                },
                tooltip: {
                    trigger: 'item'
                },
                legend: {
                    orient: 'vertical',
                    left: 'left'
                },
                series: [
                    {
                        name: 'xxx',
                        data: [],
                        type: 'bar'
                    },
                    {
                        name: 'yyy',
                        data: [],
                        type: 'line'
                    },
                    {
                        name: 'zzz',
                        data: [],
                        type: 'bar'
                    }
                ]
            };
            var peichartDom = document.getElementById('pei');
            var peimyChart = echarts.init(peichartDom);
            option1 = {
                title: {
                    text: '各季度会员数量统计',
                    subtext: '比例图',
                    left: 'center'
                },
                tooltip: {
                    trigger: 'item'
                },
                legend: {
                    orient: 'vertical',
                    left: 'left'
                },
                series: [
                    {
                        type: 'pie',
                        radius: '50%',
                        data: [],
                        emphasis: {
                            itemStyle: {
                                shadowBlur: 10,
                                shadowOffsetX: 0,
                                shadowColor: 'rgba(0, 0, 0, 0.5)'
                            }
                        }
                    }
                ]
            };
            this.request.get("/echarts/members").then(res =>{
                // option.xAxis.data = res.data.x
                option.series[0].data = res.data
                option.series[1].data = res.data
                option.series[2].data = res.data
                console.log(option.series.data)
                myChart.setOption(option)
                option1.series[0].data=[
                    {name:"第一季度",value:res.data[0]},
                    {name:"第二季度",value:res.data[1]},
                    {name:"第三季度",value:res.data[2]},
                    {name:"第四季度",value:res.data[3]}
                ]
                peimyChart.setOption(option1);
            })

        }
    }
</script>

<style scoped>

</style>